package com.iot08.common.entity.app.active;

import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;

import java.io.Serializable;
import java.util.Date;

/**
 * @author weichao 1299101858@qq.com
 * @version 1.0
 * @date 2020-12-17 09:41
 */
@Data
@Document("daily_active")
public class DailyActive implements Serializable {

    private static final long serialVersionUID = 1L;

    //也是uuid
    @Field("_id")
    private String id;

    //公众号的名称
    private String openid;

    //设备标识
    private String uuid;

    //APP 版本
    private String version;

    //手机系统版本
    private String phoneVersion;

    //APP的渠道
    private String channel;

    //手机型号
    private String phoneType = "";
    // 手机类型 (目前只有 android 和 ios)
    private String mobileType = "";
    // APP的包名
    private String packageName = "";

    //创建日期 yyyy-MM-dd
    private String date;

    //失效时间
    private Date expiryAt;
}
